@@ -46,6 +46,8 @@ def userinfo_redirect(request):  | 
            ||
| 46 | 46 | 
                return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state))  | 
            
| 47 | 47 | 
                 | 
            
| 48 | 48 | 
                     userinfo = get_userinfo(access_info.get('access_token', ''), access_info.get('openid', ''))
               | 
            
| 49 | 
                + if 'openid' not in userinfo:  | 
            |
| 50 | 
                + return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state))  | 
            |
| 49 | 51 | 
                 | 
            
| 50 | 52 | 
                return redirect(furl(state).add(userinfo).url)  | 
            
| 51 | 53 | 
                 |